
package supermercado;

import java.util.ArrayList;
import java.util.Iterator;

public class Categoria {
	private String nombre;
	ArrayList<Producto> productos;
	//...
	
	public Categoria(){
		productos = new ArrayList<Producto>();
		nombre = new String("");
	}
	
	public Categoria(String nom){
		productos = new ArrayList<Producto>();
		nombre = new String(nom);
	}
	
	public void anyadirProducto(Producto p){
		productos.add(p);
	}
	
	public void anyadirProducto(String n, int p, int c){
		Producto q = new Producto(n,p,c);
		productos.add(q);
	}
	
	
	/*
	public void quitarProducto(Producto p){
		productos.remove(p);
	}
	*/

	public int getNumProductos(){
		return productos.size();
	}
	
	public Producto getProductoN(int n){
		return productos.get(n);
	}
	
	public String getNombre(){
		return nombre;
	}
	
	public Producto getProducto(String nomProd){
		Producto p;
		for(Iterator<Producto> i=productos.iterator();i.hasNext();){
			p=i.next();
			if(p.getNombre().equals(nomProd))
				return p; 
		}
		return null;
	}
}
